/**
 * 产品查询对象类型
 */
export interface UserQuery extends PageQuery {
  ProductCode?: string;
  ProductName?: string;
  Type?: string;
}

/**
 * 产品分页对象
 */
export interface UserPageVO {
  /**
   * 产品ID
   */
  productId?: string;
  /**
   * 产品名称
   */
  productName?: string;
  /**
   * 厂商编号
   */
  facturerCode?: string;
  /**
   * 规格
   */
  specification?: string;
  /**
   * 类别
   */
  productTypeId?: string;
  /**
   * 存储单位
   */
  unit?: string;
  /**
   * 最低预警
   */
  minWarn?: number;
  /**
   * 最高预警
   */
  maxWarn?: number;
  /**
   * 包装类型
   */
  packType?: string;
  /**
   * 角色名称，多个使用英文逗号(,)分割
   */
  roleNames?: string;
  /**
   * 价格
   */
  price?: number;
  /**
   * 重量
   */
  weight?: number;
  /**
   * 供应商
   */
  supplier?: string;
  //类别名称
  productTypeName?: string;
}

/**
 * 产品表单类型
 */
export interface UserForm {
  /**
   * 产品ID
   */
  productId?: string;
  /**
   * 产品名称
   */
  productName?: string;
  /**
   * 厂商编号
   */
  facturerCode?: string;
  /**
   * 规格
   */
  specification?: string;
  /**
   * 类别
   */
  productTypeId?: string;
  /**
   * 存储单位
   */
  unit?: string;
  /**
   * 最低预警
   */
  minWarn?: number;
  /**
   * 最高预警
   */
  maxWarn?: number;
  /**
   * 包装类型
   */
  packType?: string;
  /**
   * 价格
   */
  price?: number;
  /**
   * 重量
   */
  weight?: number;
  /**
   * 供应商
   */
  supplier?: string;
}
